package com.lagou.serialize;

import java.io.IOException;

/**
 * 序列化的公共接口
 *
 * @author
 */
public interface Serializer {

    /**
     * ava对象转换为二进制
     * @param object
     * @return
     */
    byte[] serialize(Object object) throws IOException;


    /**
     ** 二进制转换成java对象
     ** @param clazz
     ** @param bytes
     ** @param <T>
     ** @return
     */
    <T> T deserialize(Class<T> clazz, byte[] bytes) throws IOException;

}

